Canon's WebRecord 
is the solution...